artillery cradle and mount - Turco Inglés Diccionario